package com.easyadmin.modules.stock.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 股票每日价格表
 *
 * @author wanzenghui
 * @email lemon_wan@aliyun.com
 * @date 2025-04-03 20:54:57
 */

@Data
@TableName("sys_stocks_day_price")
public class SysStocksDayPrice implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * id编号
     */
    @TableId
    private Integer id;
    /**
     * 股票代码
     */
    private String stockCode;
    /**
     * 股票名称
     */
    private String stockName;
    /**
     * 证券类型 1.股票2.基金，3期货 4.其他金融衍生品
     */
    private String stockType;
    /**
     * 当日收盘价格
     */
    private String closePrice;
    /**
     * 创建时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;

    /**
     * 开盘价
     */
    private String openPrice;
    /**
     * 最高价
     */
    private String hightPrice;
    /**
     * 最低价
     */
    private String lowerPrice;
    /**
     * 交易所
     */
    private String exchange;
    /**
     * 成交量
     */
    private String vol;

    /**
     * 分区字段
     */
    private String yyyymm;
    /**
     * 涨跌额
     */
    private String rfamount;

    /**
     * 当日涨跌幅
     */
    private String priceChange;
    /**
     * 昨收
     */
    private String yclosePrice;
    /**
     * 量比
     */
    private String volratio;
    /**
     * 换手率
     */
    private String turnoverRate;
    /**
     * 市净率
     */
    private String pbRatio;
    /**
     * 总市值
     */
    private String totalValue;
    /**
     * 流通市值
     */
    private String famc;
    /**
     * 60日涨幅
     */
    private String fixtChange;
    /**
     * 年初至今涨幅
     */
    private String ytodIncrease;

}
